نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Kubernetes در لبه برش استقرار برنامه است. برای ارتقای شغل DevOps خود، یاد بگیرید که چگونه به طور موثر برنامه ها را در Kubernetes استقرار دهید.
در این دوره، بیشتر چیزهایی را که همه به دنبال آن هستند، یاد خواهید گرفت. این دوره به شما در درک محیط تولید کمک می کند و ما بیشتر مواردی را که در دوره آموزشی با آنها در مصاحبه و در حین کار در تولید مواجه خواهید شد را به تصویر کشیده ایم. به عنوان مثال، چه گزینه هایی را می توانیم برای ایجاد یک خوشه مانند Kubeadm، KOPS، Rancher، K3s و EKS استفاده کنیم؟ ما تقریباً همه چیز را پوشش داده ایم، از نصب تا استقرار برنامه ها و ایمن سازی آنها. تهیه نسخه پشتیبان از برنامه ضروری ترین کاری است که باید انجام دهید که در اینجا نیز به آن پرداخته شده است.
در پایان این دوره، دانش مورد نیاز برای طراحی و استقرار برنامه های کاربردی ابری بومی در یک خوشه Kubernetes را به دست خواهید آورد.
منابع دوره در https://github.com/PacktPublishing/Kubernetes---Certified-Kubernetes-Administrator-CKA-2022 در دسترس هستند. نحوه کار با Kubernetes در محیط تولید را بیاموزید.
درجه تولید را از ابتدا یاد بگیرید
یاد بگیرید چگونه یک کلاستر مانند Kubeadm، KOPS، Rancher، K3s، EKS ایجاد کنید.
نصب و راه اندازی برنامه ها را از ابتدا یاد بگیرید
با نحوه پشتیبان گیری از برنامه و ایمن سازی آن آشنا شوید
آموزش Microservices و Kubernetes این دوره برای کسانی طراحی شده است که می خواهند Microservices و Kubernetes را یاد بگیرند. همچنین برای مدیران سیستم، متخصصان DevOps و توسعه دهندگان برنامه مفید است. شما باید تجربه قبلی با Docker داشته باشید. دوره عملی کامل * یاد بگیرید چگونه چندین خوشه را با UI مدیریت کنید * راه حل های مختلف ذخیره سازی موجود برای Kubernetes را کاوش کنید
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
Kubernetes چیست و چرا از آن استفاده کنیم؟
What is Kubernetes and Why Use It
آنچه در داخل خوشه است
What's Inside the Cluster
اجزای گره استاد و کارگر
Master and Worker Node Components
کامپوننت های Kubectl و Worker Node
Kubectl and Worker Node Components
بیایید یک کلاستر با Kubeadm ایجاد کنیم
Let's Create a Cluster with Kubeadm
ایجاد یک کلاستر با Kubeadm
Creating a Cluster with Kubeadm
بیایید یک گره کارگر دیگر اضافه کنیم
Lets Add Another Worker Node
استفاده از فایل .kube/config و در صورت حذف آن چه باید کرد
Use of .kube/config File and What to Do if You Delete It
بیایید آن را دوباره بسازیم
Let's Recreate It
بیایید یک خوشه در AWS Cloud با KOPS (عملیات Kubernetes) ایجاد کنیم.
Let's Create a Cluster on AWS Cloud with KOPS (Kubernetes Operations)
بیایید خوشه های Kubernetes بسیار در دسترس را در AWS با KOPS ایجاد کنیم
Let's Create Highly Available Kubernetes Clusters on AWS with KOPS
یک Worker Node اضافه کنید و Cluster را حذف کنید
Add a Worker Node and Delete the Cluster
Kube-Bench: تست خوشه Kubernetes شما
Kube-Bench: Testing Your Kubernetes Cluster
Rancher را در Kubernetes Cluster نصب کنید
Install Rancher in Kubernetes Cluster
Rancher (Kubernetes به عنوان یک سرویس) را نصب کنید
Install Rancher (Kubernetes as a Service)
رمز ورود را فراموش کرده اید، بیایید سعی کنیم رمز عبور دیگری ایجاد کنیم
Forgot Login Password, Let's Try to Create Another
استفاده از Longhorn (ذخیره سازی بلوک توزیع شده بومی ابری برای Kubernetes)
Using Longhorn (Cloud-Native Distributed Block Storage for Kubernetes)
نصب Longhorn
Installing Longhorn
استقرار برنامه با استفاده از Longhorn به عنوان یک راه حل ذخیره سازی
Deploying Application Using Longhorn as a Storage Solution
پادها بدون توجه به آنچه که باشد به همان حجم متصل میشوند (ذخیرهسازی دائمی)
Pods will Attach to the Same Volume No Matter What (Persistent Storage)
استفاده از رجیستری خصوصی
Using a Private Registry
کار با تصاویر خصوصی
Working with Private Images
پیکربندی گره ها برای احراز هویت در یک رجیستری خصوصی
Configuring Nodes to Authenticate to a Private Registry
با Rancher UI یک Cluster جدید ایجاد کنید
Create a New Cluster with Rancher UI
ساده ترین راه برای ایجاد HA Kubernetes Cluster با Rancher
Easiest Way to Create HA Kubernetes Cluster with Rancher
نظارت بر خوشه Kubernetes با Grafana، Prometheus و Alert Manager
Monitoring Your Kubernetes Cluster with Grafana, Prometheus, and Alert Manager
داشبورد مانیتورینگ
Monitoring Dashboard
Kubernetes GitOps با تحویل مداوم
Kubernetes GitOps with Continuous Delivery
تحویل مستمر
Continuous Delivery
به طور خودکار برای عرضه به تولید آماده می شود
Automatically Prepared for a Release to Production
یک اسنپ شات ایجاد کنید
Create a Snapshot
پشتیبان گیری و بازیابی
Backup and Restore
عکس های فوری تکرار شونده
Recurring Snapshots
Kubernetes سبک وزن
Lightweight Kubernetes
توزیع معتبر Kubernetes که برای اینترنت اشیا و محاسبات لبه ساخته شده است
The Certified Kubernetes Distribution Built for IoT and Edge Computing
سرویس Kubernetes الاستیک (Amazon EKS)
Elastic Kubernetes Service (Amazon EKS)
نصب سرویس Elastic Kubernetes (EKS)
Installing Elastic Kubernetes Service (EKS)
فایل Kubeconfig را به روز کنید
Update Kubeconfig File
Cluster را حذف کنید
Delete the Cluster
رجیستری کانتینر الاستیک آمازون (نرم افزار کانتینر را به اشتراک بگذارید و استقرار دهید)
Amazon Elastic Container Registry (Share and Deploy Container Software)
یک تصویر بسازید و به ECR فشار دهید
Build an Image and Push to ECR
استفاده از ECR Image Inside EKS Cluster
Using ECR Image Inside EKS Cluster
بیایید استقرار را آسان کنیم
Let's Make Deployment Easy
بیایید استقرار خود را آسان کنیم
Let's Make Our Deployment Easy
مقدمه ای بر HELM 3
Introduction to HELM 3
دستگاه خود را راه اندازی کنید
Set Up Your Machine
دستگاه خود را راه اندازی کنید
Set Up Your Machine
اصول HELM
HELM Basics
اصول HELM
HELM Basics
اگر با برخی از خطاها گیر کرده اید چه؟
What If You are Stuck with Some Error?
خطا
Error
نمودار شیرجه عمیق
Chart Deep Dive
بیایید به نمودارها شیرجه بزنیم
Lets Dive into Charts
نحوه کار با Multiple Values.yaml
How to Work with Multiple Values.yaml
بیایید Values.yaml سفارشی خود را بسازیم و از آن استفاده کنیم
Let's Create Our Custom Values.yaml and Use It
ایجاد یک فایل قالب و دسترسی به آن الگوها
Creating a Template File and Access Those Templates
ایجاد یک فایل قالب و سپس دسترسی به آن الگوها
Creating a Template File and Then Accessing Those Templates
الگوی پیشرفته با بیانیه IF
Advance Template with IF Statement
الگوی پیشرفته با بیانیه IF
Advance Template with IF Statement
بیانیه ELSE و ELSE IF
ELSE and ELSE IF Statement
بیانیه ELSE و ELSE IF
ELSE and ELSE IF Statement
موزه نمودار قسمت 1
Chart Museum Part 1
موزه نمودار
Chart Museum
موزه نمودار قسمت 2
Chart Museum Part 2
موزه نمودار
Chart Museum
فرو رفتن عمیق در موزه نمودار
Deep Dive into Chart Museum
بیایید چند دستی انجام دهیم
Let's Do Some Hands-On
استقرار Grafana با HELM
Deploying Grafana with HELM
گرافانا با HELM 3
Grafana with HELM 3
نمودار Grafana را بکشید و در اطراف بازی کنید
Pull Grafana Chart and Play Around
نمودار گرافانا
Grafana Chart
بخش پایانی
Final Section
متشکرم
Thank You
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
بیش از 15 سال است که اشتیاق و حرفه من بیش از 15 سال است که اشتیاق من را به خود اختصاص داده است و حرفه من پیشرو است و به دانشجویان و مشتریان کمک می کند تا در مشاغل و مشاغل خود به پتانسیل کامل خود برسند. من یک یادگیرنده مادام العمر هستم که مجذوب نحوه عملکرد ذهن انسان و همچنین علم و روانشناسی در پشت رفتار و موفقیت انسان هستم. من به طور مداوم در حال بررسی ، اجرای و تمرین تکنیک های جدید هستم تا زندگی را آسانتر ، شادتر و لذت بخش تر کنم. من عاشق آموزش و توانمندسازی افراد برای زندگی در یک سبک زندگی سالم هستم. من معتقدم که سلامتی (ذهنی ، جسمی و عاطفی) ثروت ماست و انتخاب سبک زندگی سالم تر کلید زندگی شادتر و سالم تر است.
نمایش نظرات